package contract

import (
	"fmt"
	serv "tacitus/library/services"
)

// 定义用户服务的接口
// 服务端和客户端都要实现
type IUser interface {
	MatchNickName(ids []int64, res *map[int64]string) error
}

// 服务的客户端，实现定义用户服务的接口
type User struct {}

func (s *User) MatchNickName(ids []int64, res *map[int64]string) error {
	fmt.Println("User.Client.MatchNickName")
	return serv.Select("User").Call("User.MatchNickName", ids, res)
}
